package com.zlt.bkparking.service;

import com.github.pagehelper.PageInfo;
import com.zlt.bkparking.dto.UserVipDTO;
import com.zlt.bkparking.dto.VipTypeDTO;
import com.zlt.bkparking.vo.UserVipVO;
import com.zlt.bkparking.vo.VipTypeVO;

import java.util.List;

/**
 * @Classname VIPTypeService
 * @Description TODO
 * @Date 2022/10/3 8:54
 * @Created by ${Lijijun}
 */
public interface VIPTypeService {
    List<VipTypeVO> selectVipTypes();

    boolean updateVipType(VipTypeDTO vipTypeDTO);

    boolean insertVipType(VipTypeDTO vipTypeDTO);

    boolean deleteVipType(VipTypeDTO vipTypeDTO);

    PageInfo<UserVipVO> selectVipUsers(UserVipDTO userVipDTO);

    boolean updateVipUser(UserVipDTO userVipDTO);

    boolean updateVipUserState(UserVipDTO userVipDTO);
}
